home *** CD-ROM | disk | FTP | other *** search
/ Asymetrix Multimedia Toolbook 4.0 (CBT Edition) / Asymetric Multimedia Toolbook 4.0 (CBT Edition).iso / ctb40ap.z / EVALBOOK.SPB (.txt) < prev    next >
Asymetrix ToolBook File  |  1996-01-10  |  71KB  |  1,157 lines

  1. P    8    8    L
  2. *ClassTbl*
  3. *ClassEntry*
  4. *PTABLE*
  5. *WINDOWSEG*
  6. *ICONRESTAB*
  7. *ICONRESSEG*
  8. *ICONRES*
  9. Background
  10. *OBJTABLE*
  11. *IDTABLE*
  12. *NAMETAB*
  13. Rectangle
  14. Ellipse
  15. RoundedRectangle
  16. Polygon
  17. IrregularPolygon
  18. AngledLine
  19. Curve
  20. PaintObject
  21. Picture
  22. Group
  23. Stage
  24. Button
  25. Viewer
  26. ComboBox
  27. Field
  28. RecordField
  29. Hotword
  30. *RHOTWORD*
  31. *TbxBase*
  32. TB40HYP.SBK
  33. 8    "    8    ewer
  34. bxBase*
  35. ,    8    bxBase*
  36. digitalVideo
  37. waveAudio
  38. cdAudio
  39. animation
  40. bitamp
  41. sequencer
  42. photoCD
  43. videoDisk
  44. overlay
  45. FALSE
  46. wwwwp
  47. wwwww
  48. wwwwwp
  49. COPYARGS
  50. CREATEIC
  51. COPYARGS
  52. CREATEIC{
  53. COPYARGS
  54. CREATEIC
  55. TTTT^
  56. EDEE^
  57. TDDT^
  58. COPYARGS
  59. CREATEICc
  60. COPYARGS
  61. CREATEIC
  62. COPYARGS
  63. CREATEICK
  64. COPYARGS
  65. CREATEIC
  66. COPYARGS
  67. CREATEIC3
  68. COPYARGS
  69. CREATEIC
  70. &File
  71. &Open    Ctrl+O
  72. &Save    Ctrl+S
  73. Save &As...
  74. saveas
  75. &Import...
  76. import
  77. &Export...
  78. export
  79. Print Set&up...
  80. printsetup
  81. &Print Pages...    Ctrl+P
  82. printpages
  83. Prin&t Report...
  84. printreport
  85. Send &Mail...
  86. sendmail
  87. &Run...
  88. E&xit    Alt+F4
  89. &Edit
  90. &Undo    Ctrl+Z
  91. Cu&t    Ctrl+X
  92. &Copy    Ctrl+C
  93. &Paste    Ctrl+V
  94. paste
  95. C&lear    Del
  96. clear
  97. &Select All    Shift+F9
  98. selectall
  99. S&elect Page    Shift+F12
  100. selectpage
  101. F&ind...    F5
  102. search
  103. Re&place...
  104. replace
  105. &Author    F3
  106. author
  107. &Text
  108. &Character...    F6
  109. character
  110. &Paragraph...    F7
  111. paragraph
  112. Plai&n
  113. plain
  114. &Bold    Ctrl+B
  115. I&talic    Ctrl+T
  116. italic
  117. Under&line    Ctrl+L
  118. underline
  119. Stri&keout    Ctrl+K
  120. strikeout
  121. S&uper/subscript
  122. super/subscript
  123. &Normal script
  124. normalscript
  125. Su&bscript
  126. subscript
  127. Su&perscript
  128. superscript
  129. &Show Hotwords    F9
  130. showhotwords
  131. &Page
  132. &Next    Alt+Right
  133. P&revious    Alt+Left
  134. previous
  135. &First    Alt+Up
  136. first
  137. &Last    Alt+Down
  138. &Back    Shift+F2
  139. &History...    Ctrl+F2
  140. history
  141. N&ew Page    Ctrl+N
  142. newpage
  143. &Help
  144. &Contents    F1
  145. index
  146. &Search for Help On...
  147. glossary
  148. &Tutorial
  149. tutorial
  150. &How To Use Help
  151. usinghelp
  152. &Keyboard
  153. keyboard
  154. C&ommands
  155. commands
  156. &About ToolBook...
  157. abouttoolbook
  158. p>#6#6#
  159. TLHighlight
  160. sizedObj
  161. Border
  162. Highlight2
  163. TRShadow
  164. TabShadow2
  165. Shadow
  166. Highlight
  167. Shadow2
  168. TabShadow
  169. resize
  170. resizeBorder
  171. w,    #?
  172. resize
  173. regular
  174. _CurrentTab
  175. active tab area
  176. _CurrentTab
  177. ]$baseRad
  178. tbk_wid_currentTab
  179. _CurrentTab
  180. tbk_wid_currentTab
  181. .'+    +F
  182. w,    #?
  183. w,    #?
  184. .'+    +F
  185. Tab number must be 2 to 7.
  186. ownerObj
  187. regular
  188. of background id
  189. tab 1
  190. tbk_wid_numTabs
  191. oldNum
  192. seedgrp
  193. tbk_wid_numTabs
  194. tbk_wid_numTabs
  195. -#,    #?
  196. ^$baseRad
  197. resizeTab
  198. resize
  199. sizedObj
  200. tabHeigth
  201. currentTab
  202. tbk_wid_tabHeight
  203. _CurrentTab
  204. active tab area
  205. _CurrentTab
  206. tabHeight
  207. sized
  208. TLHighlight
  209. TRShadow
  210. Shadow
  211. Highlight
  212. border
  213. resizeTab
  214. tabFolder
  215. propsRead
  216. "tbk_wid_currentTab
  217.  readObjProps
  218. enterPage
  219. .'+    +F
  220. propType
  221. propType
  222. field,recordfield,button,group,combobox
  223. s_wid_targetWindow
  224. s_wid_targetObject
  225. propType
  226. s_wid_targetWindow
  227. s_wid_targetObject
  228. oType
  229. propName
  230. propsRead
  231. propValue
  232. oType
  233. propName
  234. readObjProps
  235. .'+    +F
  236. ,&H.&
  237. propType
  238. propType
  239. field,recordfield,button,group,combobox
  240. afterEdit
  241. ASYM_W
  242. s_wid_targetObject
  243. propValue
  244. s_wid_targetWindow
  245. ASYM_Reset
  246. tbk_wid_name
  247. propType
  248. s_wid_targetWindow
  249. s_wid_targetObject
  250. oType
  251. propValue
  252. propName
  253. default
  254. oType
  255. propName
  256. propValue
  257. Cancel
  258. resize x1,y1,x2,y2, tx1,ty1,tx2,ty2,xp,yp,baseRad
  259.     ssm = sysSuspendMessages
  260.     sol = lockScreen 
  261. targetWindow
  262.     sizedObj = 
  263.     rad = 
  264. n * xp
  265. m"Border" 
  266. D,y1, 
  267. x2,y2, x1,y2, x1,
  268. -1) * xp
  269. m"Highlight" 
  270. x1+xp,y2-yp, x1+xp,ty2+yp, tx1+xp,
  271. +yp, 
  272. +xp,y1+yp, tx2-
  273. -xp,y1+yp
  274. +yp, x2-xp,
  275. m"TabShadow" 
  276. Mrad-xp,y1+yp, 
  277. ]xp,ty1+
  278. +yp, 
  279. x2-xp,
  280. x2-xp,y2-yp, x1+xp,y2-yp
  281. +2) * xp
  282. U"TLHighlight" 
  283. ,y1+xp
  284. U"TRShadow" 
  285. +xp,y1+xp, 
  286. xp,y1+
  287.  - 2) * xp
  288.     xOff = xp*2; yOff = yp*2
  289. m"Highlight2" 
  290. 6,y2-
  291. /, x1+
  292. `,y1+rad+
  293. t,y1+
  294. w-xp,y1+
  295. , x2-
  296. m"TabShadow2" 
  297. Off, x2-
  298. , x1+
  299.  = ssm
  300.  = sol
  301. resizeBorder
  302. tbk_wid_currentTab 
  303. Zlogical ssm,sol
  304. x1,y1,x2,y2,tx1,ty1,tx2,ty2
  305. n = _CurrentTab 
  306. Q = sysSuspendMessages
  307. o = lockScreen 
  308. targetWindow
  309. 9" && n) 
  310. resize x1,y1,x2,y2,
  311. obaseRad 
  312. 9area" 
  313. 9" && 
  314. regular
  315.  = ssm
  316.  = sol
  317.     -- Action here
  318. flushMessageQueue()
  319. tbk_wid_numTabs 
  320. n < 2 
  321. n > 7
  322. zmust be 2 
  323.     isOnBackground = onBackground 
  324.         ownerObj = 
  325.     oldNum = 
  326.         seedgrp = 
  327. duplicate
  328. 9" && 
  329. 9" && 
  330. sized 
  331. ) - 1
  332. x1,y1,x2,y2,
  333. tabWidth,tabHeight,
  334. , i, rightx
  335.     ssm = 
  336.     sol = 
  337.     sizedObj = 
  338.     yp = sysPageUnitsPerPixel
  339.  = tbk_wid_tabHeight 
  340. tabHeigth 
  341. = 240;
  342. ) - 1
  343.  = (x2-x1) / 
  344.         x = (i - 1) * 
  345.  + x1
  346. 9" && i) 
  347.  = x+
  348.  = x2
  349. resizeTab grp, x,y1, 
  350. , y1+
  351.  xp,yp,
  352.             tx1 = x; ty1 = y1; tx2 = 
  353. ; ty2 = y1+
  354. ,xp,yp,
  355.  = ssm
  356.  = sol
  357. x1,y1+30,x2,y2
  358. m"border" 
  359. x1,y2, x1,y1+Rad, x1+
  360. y1, x2-
  361. y1, x2,y1+
  362. x2,y2
  363. { = (
  364. +2) * xp
  365. U"TRShadow" 
  366. ,y1, x2,y1+
  367. -1) * xp
  368. U"TLHighlight" 
  369. x1+1,y1+
  370. , x1+
  371. ,y1+1
  372. Hxp; 
  373.     rad = (
  374. - 1) * xp
  375. x1,y2, x1,y1+
  376. 1, x1+
  377. 8,y1, x2-
  378. y1, x2,y1+
  379. tbk_wid_currentTab 
  380. "tabFolder" 
  381. propsRead 
  382. readObjProps 
  383. o<> 1
  384.     -- Get property settings 
  385.     -- If a 
  386. has a "propValue" 
  387.     -- use that value 
  388. same 
  389.     -- dialog 
  390. {. Checked 
  391. checkboxes can be used 
  392. %such.
  393. 4s_wid_targetObject, s_wid_targetWindow
  394. ' = NULL
  395.     bg = 
  396. y; pg = 
  397.     objs = getObjectList(pg,"
  398. ,combobox",
  399.         propType = 
  400.         oType = 
  401.         propName = 
  402. " && 
  403. "&& "
  404. " && 
  405. pg = 
  406.     -- Where they differ 
  407. {, change 
  408.     -- If a 
  409. {. Unactivated 
  410.     bg = 
  411.         pg = 
  412. t(pg,"
  413. " && 
  414. " && 
  415. QUOTE 
  416. " && 
  417. " && 
  418.  && "
  419. " && 
  420.     tbk_wid_name 
  421.  = "ASYM_W"
  422. ASYM_Reset "afterEdit" 
  423.         close 
  424. = default
  425. Cancel
  426. default button
  427. author
  428. skrefFocus
  429. cancelBtn
  430. refBtn
  431. keyChar
  432. Cancel
  433. cancelBtn
  434. refBtn
  435. defBtn
  436. skrefFocus
  437. ASYM_IsWin31
  438. enterPage
  439. skrefFocus
  440. setDefButton
  441. refBtn
  442. wordwrap
  443. button
  444. field
  445. skrefFocus
  446. pushbutton
  447. cancelBtn
  448. defBtn
  449. rkrefFocus
  450. notifybefore 
  451. notifyafter 
  452. x = 13
  453. orefBtn
  454. enabled 
  455. buttonClick 
  456. orefFocus
  457. x = 27
  458. ocancelBtn
  459. notifyBefore 
  460. B"Cancel" 
  461. odefBtn = 
  462. B"OK" 
  463. ASYM_IsWin31() 
  464. u= "pushbutton"
  465. setDefButton btn
  466.         wrd1 = 
  467. NULL 
  468.         OK = (
  469. fieldType 
  470. wordwrap)
  471. targetWindow = 
  472.             u = sysPageUnitsPerPixel
  473.             b = 
  474. b - x, 
  475. b - y, 
  476. b + x, 
  477. b + y
  478. 8/26/94 2:48:42 PM
  479. ASYM_LogName
  480. Claude Ostyn
  481. Score Book Widget Properties
  482.  Sans Serif
  483. Mike Florence
  484. Mike Florence
  485. Mike Florence
  486. Mike Florence
  487. Claude Ostyn
  488. <BookPath>
  489. info_LastSaved
  490. Mike Florence
  491. Mike Florence
  492. Mike Florence
  493. Mike Florence
  494. 9/21/94 4:25:55 PM
  495. INFO_Title
  496. Mike Florence
  497. 10/7/94 9:48:47 AM
  498. 9/23/94 5:29:41 PM
  499. Score Book Question Properties
  500. Mike Florence
  501. Mike Florence
  502. Mike Florence
  503. 1/25/95 9:49:58 AM
  504. <auto>
  505. ASYM_AuthorResetPrompt
  506. _tbk_HyperPath
  507. 12/8/95 5:18:05 PM
  508. ASYM_LogAppend
  509. :HDMEDIAPATH
  510. Arial
  511.  Sans Serif
  512.  Sans Serif
  513.  San Serif
  514. lastUnits
  515. frameUpdate
  516. lastUnits
  517. enterpage
  518. frameUpdate
  519. sysPageUnitsPerPixel <> lastUnits 
  520. e = TRUE
  521. frameUpdate 
  522. e= FALSE
  523. MS Sans Serif
  524. Asymetrix Corporation
  525. de Ostyn
  526. 12/8/95 5:18:18 PM
  527. MS Sans Serif
  528. ASYM_LogEncrypt
  529. info_LastSavedBy
  530. lastUnits
  531. frameUpdate
  532. lastUnits
  533. enterpage
  534. frameUpdate
  535. .'+    +F
  536. ,&H.&
  537. propsRead
  538. ASYM_WorkWindow
  539. s_wid_targetObject
  540. widget1
  541.  readObjProps
  542. s_wid_targetWindow
  543. enterBook
  544. -- Resolution fixups 
  545. prettier 3D graphics
  546. sysPageUnitsPerPixel <> lastUnits 
  547.         oldLock = 
  548. e = TRUE
  549. frameUpdate 
  550. 4s_wid_targetObject, s_wid_targetWindow
  551.  = NULL
  552. ( = ASYM_WorkWindow()
  553. [propsRead 
  554. readObjProps 
  555. /"widget1"
  556. 12/14/95 9:05:30 PM
  557. ialog
  558. Feedback Text
  559. Page "clipChooser"
  560. Widget Props
  561. Page "general"
  562. Score Book Widget Properties
  563. SubDialog
  564. Set Score Options
  565. ge id 17 of Book "G:\MTB40\WIDGETS\EVALBOOK.SPB"
  566. Page id 13
  567. Score Multiple Choice #1 Evaluator Properties
  568. general
  569. s_wid_TargetWindow
  570. Button
  571. s_wid_targetObject
  572. firstIdle
  573. firstIdle
  574. 4s_wid_TargetWindow,s_wid_targetObject
  575.     v = 
  576. shownBy 
  577. 15,15
  578. lastUnits
  579. Object name: object:
  580. 3dField
  581. tbk_wid_type
  582. propValue
  583. propValue
  584. propValue 
  585. string
  586. propType
  587. (unnamed)
  588. explanation
  589. Use this widget on the last page of a book to add up the book score, mark the book as completed, etc.
  590. widget1
  591. Choice1
  592. ansArray
  593. 94080216125214593175116
  594. ASYM_TpID
  595. defaultButton
  596. Button id 81 of Background id 0
  597. defBtn
  598. needFix
  599. Button id 82 of Background id 0
  600. cancelBtn
  601. Button id 81 of Background id 0
  602. refFocus
  603. Button id 81 of Background id 0
  604. refBtn
  605. buttonClick
  606. buttonClick
  607. default
  608. cancel
  609. buttonclick
  610. buttonclick
  611.     close 
  612. Cancel
  613. %ASYM_WinHelp
  614. actions
  615. general
  616. buttonclick
  617. keyDown
  618. buttonclick
  619. = "general"
  620. ASYM_WinHelp(1000,"")
  621. = "actions"
  622. -10,"")
  623. notifyBefore 
  624. TabFolder
  625. tabHeight
  626. tbk_Wid_CurrentTab
  627. _CurrentTab
  628. baseRad
  629. tbk_wid_tabHeight
  630. Active tab area
  631. d    x    [
  632. 3dTabBase
  633. tbk_wid_type
  634. Highlight2
  635. Highlight
  636. TRShadow
  637. Border
  638. Highlight
  639. TabShadow
  640. Shadow
  641. TLHighlight
  642. TabShadow2
  643. Shadow2
  644. Highlight2
  645. Tab 1
  646. "tbk_wid_currentTab
  647. buttonClick
  648. buttonClick
  649. tbk_wid_currentTab 
  650. 3dTabc
  651. tbk_wid_type
  652. tabBtn
  653. General
  654. TLHighlight
  655. TRShadow
  656. Border
  657. Highlight
  658. Shadow
  659. Tab 2
  660. "tbk_wid_currentTab
  661. buttonClick
  662. buttonClick
  663. tbk_wid_currentTab 
  664. 3dTabc
  665. tbk_wid_type
  666. tabBtn
  667. Actions
  668. TLHighlight
  669. TRShadow
  670. Border
  671. Highlight
  672. Shadow
  673. keyDown
  674. author
  675. enterPage
  676. keyChar
  677. Actions
  678. 15,15
  679. lastUnits
  680. (unnamed)
  681. ASYM_reset
  682. notifyBefore ASYM_reset
  683. sized
  684. 3DGroupBox
  685. tbk_wid_type
  686. Automatically repairs itself when sized.
  687. ASYM_WID_Description
  688. Asymetrix
  689. ASYM_WID_Author
  690. 95-1-25
  691. ASYM_WID_CreateDate
  692. Shadow
  693. Highlight
  694. Question feedback group Caption
  695. Actions when clicked
  696. ASYM_WID_ShowScore
  697. score
  698. propValue
  699. propValue
  700. score
  701. buttonClick
  702. propValue 
  703. Z= (x = TRUE)
  704.     enabled 
  705. "score" 
  706. buttonClick
  707. propType
  708. Add up score for all questions and display as:
  709. score
  710. ASYM_WID_ScoreMode
  711. modal
  712. subDialog
  713. Soptions
  714. options
  715. ASYM_WID_ScoreMode
  716. Soptions
  717. Set Score Options
  718. propValue
  719. ASYM_ShowDialog
  720. ScoreOptions
  721. propValue
  722. status
  723. buttonUp
  724. objectfrompoint(
  725. ) <> 
  726.     --lockScreen 
  727.     options 
  728. "ScoreOptions" = propValue 
  729. "ASYM_WID_ScoreMode"
  730.     defaultPage 
  731. "subDialog" = 
  732.     status = ASYM_ShowDialog("
  733. r,"Set 
  734. x, "modal")
  735. isOpen 
  736.         close 
  737. Click to select file
  738. helpText
  739. exclude
  740. ASYM_WID_ScoreMode
  741. ASYM_GetString
  742. decimal
  743. Rounded to %1 places
  744. Percentage of maximum score
  745. score
  746. 6/ASYMA_GetAuthorIni
  747. percent
  748. Widget options
  749. Rounded integer value
  750. value,0
  751. trueValue
  752. propValue
  753. trueValue
  754. propValue
  755. n9ASYMA_SetAuthorIni
  756. score
  757. Widget options
  758. trueValue
  759. propValue 
  760.  = ASYMA_GetAuthorIni("Widget options","score")
  761. M = "percent"
  762. otrueValue 
  763. "value,0"
  764.  = ASYM_GetString("Rounded integer 
  765. 4Percentage 
  766. maximum 
  767.  = expandString(
  768. %1 places"),
  769. notifyBefore OK
  770. ASYMA_SetAuthorIni("
  771. propType
  772. percent,0
  773. trueValue
  774. Percentage of maximum scoreons
  775. ASYM_WID_MarkCompleted
  776. propValue
  777. propValue
  778. buttonClick
  779. propValue 
  780. Z= (x = TRUE)
  781.     enabled 
  782. "mark" 
  783. buttonClick
  784. propType
  785. Mark course as completed in the CMS
  786. ASYM_WID_CompletedConditions
  787. trueText
  788. propValue
  789. ,"JdY
  790. trueText
  791. If all navigable pages visited
  792. PagesNavigated
  793. ASYM_GetString
  794. Mark unconditionally
  795. If module score is at least %1 percent
  796. propValue
  797. propValue
  798. otrueText
  799. ' = ASYM_GetString("Mark unconditionally")
  800. isType(REAL, 
  801.         mask = 
  802. @If module score 
  803. )least %1 percent")
  804.  = expandString(
  805.  * 100)
  806. PagesNavigated","If 
  807. navigable 
  808. visited")
  809. expression
  810. propType
  811. propValue
  812. PagesNavigated
  813. trueText
  814. If all navigable pages visited percentercent
  815. ASYM_WID_CompletedConditions
  816. 4YCompletedConditions
  817. MarkAsCompleted Conditions
  818. Conds
  819. propValue
  820. CondsFld
  821. propValue
  822. buttonUp
  823. objectfrompoint(
  824. ) <> 
  825.     CondsFld = 
  826.  = CompletedConditions(propValue 
  827. "MarkAsCompleted 
  828. V <> 
  829. conds
  830. Click to select file
  831. helpText
  832. exclude
  833. cms label
  834. (requires the Course Management System)
  835. ASYM_WID_IgnoreSkipped
  836. false
  837. propValue
  838. propValue
  839. propValue 
  840. propType
  841. Ignore pages with "skipNavigation"
  842. when adding up score
  843. ASYM_WID_LockAnswer
  844. propValue
  845. propValue
  846. propValue 
  847. propType
  848. Lock all scored questions to prevent further responses
  849. ASYM_WID_ResetTarget
  850. propValue
  851. propValue
  852. propValue 
  853. propType
  854. Reset all questions
  855. ASYM_WID_Msg
  856. osmsg
  857. propValue
  858. propValue
  859. osmsg
  860. buttonClick
  861. propValue 
  862. Z= (x = TRUE)
  863.     enabled 
  864. "osmsg" 
  865. buttonClick
  866. propType
  867. Send OpenScript:
  868. osmsg
  869. ASYM_WID_MsgText
  870. propValue
  871. propValue
  872. propValue 
  873. proptype
  874. ASYM_WID_MsgText
  875. OSMsg
  876. ASYMA_EditFeedbackOSMessage
  877. OSMsgFld
  878. buttonUp
  879. objectfrompoint(
  880. ) <> 
  881.     OSMsgFld = 
  882.  = ASYMA_EditFeedbackOSMessage(
  883. > <> 
  884. Click to select file
  885. helpText
  886. exclude
  887. ASYM_reset
  888. ScoreOptions
  889. 15,15
  890. lastUnits
  891. Select the desired formatting to be applied to the score.fter a response.
  892. (unnamed)
  893. 3DGroupBox
  894. tbk_wid_type
  895. Automatically repairs itself when sized.
  896. ASYM_WID_Description
  897. Asymetrix
  898. ASYM_WID_Author
  899. 94-10-17
  900. ASYM_WID_CreateDate
  901. Shadow
  902. Highlight
  903. Caption
  904. Format Options
  905. options
  906. w_options
  907. decimal
  908. buttonclick
  909. .',    7
  910. w_options
  911. decimal
  912. flddec
  913. options
  914. w_options
  915. options
  916. buttonclick
  917.     enabled 
  918.         _options 
  919. = FALSE
  920. = TRUE
  921. 1 = NULL
  922. B = 0
  923.     flddec = 
  924. percent,0
  925. _options
  926. value
  927. Rounded integer value
  928. percent
  929. Percent of maximum score
  930. decimal
  931. decimal
  932. buttonClick
  933. buttonClick
  934. Rounded to
  935. 3dField
  936. tbk_wid_type
  937. _options
  938. decimal
  939. w_options
  940. options
  941. w_options
  942. leavefield
  943. xisType(real,
  944. _options 
  945. propType
  946. places
  947. dialogs
  948. CANCEL
  949. button "CANCEL" of
  950. field
  951. single
  952. button "OK" of
  953. syscuror
  954. default
  955. keyDown
  956. -- generic 
  957. dialog handler
  958. -- test 
  959. Bexits 
  960. so, does action
  961. isObject("
  962. B""CANCEL"" 
  963. buttonclick 
  964. syscuror = default
  965. n = keyEnter
  966. B""OK"" 
  967. = NULL 
  968. "single" 
  969. fieldType 
  970. B"OK" 
  971. 94080216150514626234020
  972. ASYM_TpID
  973. defaultButton
  974. Button id 1 of Background id 4
  975. defBtn
  976. needFix
  977. Button id 2 of Background id 4
  978. cancelBtn
  979. Button id 3 of Background id 4
  980. refFocus
  981. Button id 3 of Background id 4
  982. refBtn
  983. buttonClick
  984. buttonClick
  985. default
  986. cancel
  987. buttonClick
  988. buttonClick
  989.     close 
  990. escape
  991. Cancel
  992. %ASYM_WinHelp
  993. buttonclick
  994. keyDown
  995. buttonclick
  996. ASYM_WinHelp(1020,"")
  997. notifyBefore 
  998. author
  999. enterPage
  1000. keyDown
  1001. keyChar
  1002. MarkAsCompleted Conditions
  1003. Conditions
  1004. subDialog
  1005. propValue
  1006. s__kaiganichild
  1007. 7wASYM_Container
  1008. CompletedConditions
  1009. n9ASYMA_SetAuthorIni
  1010. minBookScore
  1011. propValue
  1012. Conditions
  1013. Scoring
  1014. closeThisWindow
  1015. minScore
  1016. s__kaiganichild
  1017. closeThisWindow
  1018. cancel
  1019. closeThisWindow
  1020. CompletedConditions conds
  1021. 4s__kaiganichild
  1022.     v = 
  1023. "subDialog" 
  1024. ASYM_Container(
  1025.     defaultPage 
  1026.     propValue 
  1027. %modal
  1028. "OK" 
  1029. "minScore" 
  1030. isType(REAL,
  1031. ASYMA_SetAuthorIni("Scoring","minBookScore",
  1032. closeThisWindow
  1033. 15,15
  1034. lastUnits
  1035. Mark this module as completed if...
  1036. Conditions
  1037. ,"JdY
  1038. button
  1039. choice
  1040. MinScore
  1041. 7wASYM_Container
  1042. propValue
  1043. ,"JdY
  1044. choice
  1045. MinScore
  1046. 7wASYM_Container
  1047. propValue
  1048. choice
  1049. minScore
  1050. buttonClick
  1051. propValue 
  1052.     fld = 
  1053. "MinScore" 
  1054. ASYM_Container(
  1055. isType(REAL,
  1056. _ * 100
  1057.         enabled 
  1058. z = "
  1059. ochoice = 
  1060. = .75
  1061. / 100
  1062. buttonClick
  1063. "minScore" = (
  1064. percent,0
  1065. _options
  1066. PagesNavigated
  1067. choice
  1068. No special conditions
  1069. minScore
  1070. 6/ASYMA_GetAuthorIni
  1071. minBookScore
  1072. Scoring
  1073. buttonClick
  1074. buttonClick
  1075.     fld = 
  1076.     enabled 
  1077. 0ASYMA_GetAuthorIni ("Scoring","minBookScore",80)
  1078. The total score is at least:
  1079. PagesNavigated
  1080. All the navigable pages in the book have been visited
  1081. (unnamed)
  1082. sized
  1083. sized
  1084. 3dField
  1085. tbk_wid_type
  1086. Automatically repairs itself when sized.
  1087. ASYM_WID_Description
  1088. Asymetrix
  1089. ASYM_WID_Author
  1090. 95-1-25
  1091. ASYM_WID_CreateDate
  1092. MinScore
  1093. leavePage
  1094. notifyAfter 
  1095. leavePage
  1096. dialogs
  1097. CANCEL
  1098. button "CANCEL" of
  1099. field
  1100. single
  1101. button "OK" of
  1102. syscuror
  1103. default
  1104. keyDown
  1105. -- generic 
  1106. dialog handler
  1107. -- test 
  1108. Bexits 
  1109. so, does action
  1110. isObject("
  1111. B""CANCEL"" 
  1112. buttonclick 
  1113. syscuror = default
  1114. n = keyEnter
  1115. B""OK"" 
  1116. = NULL 
  1117. "single" 
  1118. fieldType 
  1119. B"OK" 
  1120. 94080216150514626234020
  1121. ASYM_TpID
  1122. defaultButton
  1123. Button id 1 of Background id 5
  1124. defBtn
  1125. needFix
  1126. Button id 2 of Background id 5
  1127. cancelBtn
  1128. Button id 3 of Background id 5
  1129. refFocus
  1130. Button id 3 of Background id 5
  1131. refBtn
  1132. buttonClick
  1133. buttonClick
  1134. default
  1135. cancel
  1136. cancel
  1137. buttonClick
  1138. buttonClick
  1139. escape
  1140. Cancel
  1141. %ASYM_WinHelp
  1142. buttonclick
  1143. keyDown
  1144. buttonclick
  1145. ASYM_WinHelp(1000,"")
  1146. notifyBefore 
  1147. author
  1148. enterPage
  1149. keyDown
  1150. keyChar
  1151. ScoreOptions
  1152. MarkAsCompleted Conditions
  1153. Actions
  1154. general
  1155. dialogs
  1156. widget1
  1157.